package com.haixiaoke.saas.common.enums;

import lombok.Getter;
import lombok.Setter;

/**
 * 保洁状态枚举
 *
 * @Author xiaolong
 * @Date 2024/5/9
 */
public enum CleanerEnum {
    /**
     * 职责范围
     */
    /**
     * 日常检查
     */
    CLEANER_SCOPE_ALL("1", "全部楼盘"),

    /**
     * 换退验房
     */
    CLEANER_SCOPE_ASSIGN("2", "指定楼盘"),


    /**
     * 是否开启验房
     */
    /**
     * 开启
     */
    HOUSE_INSPECTION_STATE_OPEN("0", "开启"),
    /**
     * 关闭
     */
    HOUSE_INSPECTION_STATE_CLOSE("1", "关闭"),


    /**
     * 是否开启打扫
     */
    /**
     * 开启
     */
    SWEEP_STATE_OPEN("0", "开启"),
    /**
     * 关闭
     */
    SWEEP_STATE_CLOSE("1", "关闭"),


    /**
     * 保洁类型
     */
    /**
     * 验房
     */
    CLEANER_TYPE_INSPECTION("1", "验房"),
    /**
     * 打扫
     */
    CLEANER_TYPE_SWEEP("2", "打扫"),
    /**
     * 全部
     */
    CLEANER_TYPE_ALL("3", "全部"),


    /**
     * 逻辑删除标志(0代表存在 2代表删除）
     */
    DEL_FLAG_DELETE("2", "删除");


    @Getter
    @Setter
    String value;

    @Getter
    @Setter
    String label;

    CleanerEnum(String value, String label) {
        this.value = value;
        this.label = label;
    }
}
